/**
  * @file DacAlgorithm.h
  * @author Thibault Merle et Guillaume Poussel
  */
#ifndef DAC_ALGORITHM_H
#define DAC_ALGORITHM_H

#include "base/point_list.h"
#include "algo/Algorithm.h"

/**
  * @brief Classe implémentant un algorithme de type \e "Diviser pour régner"
  */
class DaCAlgorithm : public Algorithm {
protected:
    point_list merge(const point_list left, const point_list right);

    point_list compute(point_list);
};

#endif // DAC_ALGORITHM_H
